package com.sr.recitewords.datasource.comparatorVo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
public class FinishSupplierBackGoodsInfoComparatorVo {
    @ApiModelProperty(value = "外购退货信息id")
    private String finishSupplierBackGoodsInfoId;
    @ApiModelProperty(value = "外购退货id")
    private String finishSupplierBackGoodsId;
    @ApiModelProperty(value = "外购入库信息id")
    private String finishWarehousingInfoId;
    @ApiModelProperty(value = "退货单类型 送货单退货")
    private String finishSupplierBackGoodsType;
    @ApiModelProperty(value = "订单号")
    private String orderId;
    @ApiModelProperty(value = "制单人")
    private String prodType;
    @ApiModelProperty(value = "产品编号")
    private String productId;
    @ApiModelProperty(value = "客户ID")
    private String customSerialNum;
    @ApiModelProperty(value = "客户型号")
    private String customType;
    @ApiModelProperty(value = "单位")
    private String sellUnit;
    @ApiModelProperty(value = "订单数")
    private Integer orderNum;
    @ApiModelProperty(value = "累计入库数")
    private Integer accumulateWarehousingNum;
    @ApiModelProperty(value = "累计入备品数")
    private Integer accumulateWarehousingSparesNum;
    @ApiModelProperty(value = "退货数")
    private Integer backNum;
    @ApiModelProperty(value = "退货备品数")
    private Integer backSparesNum;
    @ApiModelProperty(value = "合同ID")
    private String contractId;
    @ApiModelProperty(value = "仓库")
    private String storeName;
    @ApiModelProperty(value = "面积")
    private String orderArea;
    @ApiModelProperty(value = "补退货数")
    private Integer repairBackNum;
    @ApiModelProperty(value = "对账年月日")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date reconciliationDate;
}
